#pragma once
#include <iostream>

using namespace std;

class Point
{
	int x;
	int y;
	public:
	
	Point(int x=0,int y=0);
	Point operator-(const Point&);
	void afficher();
	bool operator==(const Point&);
	Point operator+(long);///////cette fonction nous permet de  faire l'addition R=P+5
	void operator+=(long);
	friend Point operator+(long, const Point&);/// elle devient amie pour avoir l'accès aux attributs privés de la   		classe Point
	friend ostream& operator<<( ostream&,const Point&);
	friend istream& operator>>( istream&, Point&);
};

Point operator+(long, const Point&);////cette fonction nous permet de  faire l'addition R=5+P
ostream& operator<<( ostream&,const Point&);
istream& operator>>( istream&, Point&);
